約 7,445,558 件
https://w.atwiki.jp/gtav/pages/1159.html
The Fish Net Restaurant 概要 解説 店舗、外見など 概要 日本語:ザ・フィッシュネット 業種:飲食業 所在地:各地 解説 シーフードレストラン・チェーン。 「fishnet(魚網)」には「網タイツ」と言う意味もあり、また遠まわしに「下着フェチ」を指すスラングである。 店舗、外見など Prosperity Street Promenade(Del Perro)White Widowの西向かい。映画館Astroの北向かい。Bean Machineの南西、斜向かい。 モデルはLocanda Del Lago 。 北隣りのZipのモデルはBarnes Noble 。 バインウッド - アルタ - ハウィックアベニュー沿い。Flickers Comicsのすぐ東。Ink Inc.のすぐ西。Alphabetzの南向かい。 モデルはThe Foundry on Melrose 。 東隣りのKnow WeaのモデルはBlu Jam Cafe/Pasage on Melrose 。
https://w.atwiki.jp/kns-wiki/pages/235.html
TT-45 Tactical Thompson Sub-Machinegun詳細 #ref error :画像URLまたは、画像ファイル名を指定してください。 使用可能パーク #ref error :画像URLまたは、画像ファイル名を指定してください。 アンロックレベル Lv.-- 価格 £ 特徴 [部分編集] Power 2 Head-Shot Power 3 Radius 0 Penetration 0 Pellet 5 Recoil 13 Spread 1 Fire-Speed 12 Reload-Speed 76 Effective-Range 1 Magazine Capacity 10 Carry Ammunition 32 Heal-Power 0 Weight 5 名前 コメント
https://w.atwiki.jp/bfgmatome/pages/729.html
ゲーム情報(登録されているタグ) シリーズ>Antique Road Trip ジャンル>アイテム探し 製作会社>不明 言語>英語 コメント欄へ移動 ゲーム配布ページ 英語 http //www.bigfishgames.com/download-games/12086/antique-road-trip-2-homecoming/index.html 日本語 紹介文 James and Grace Anderson take a vacation from their antiques business, only to find themselves the new owners of another shop! Help them save the store by collecting treasures and selling them for a tidy profit. Explore lush scenes from Montana, Wisconsin Louisiana and solve new, unique puzzles in this challenging Hidden Object game! Fun gameplay Exciting puzzles Open up another antiques shop! Play Antique Road Trip USA 画像 « » var ppvArray_0_5f5c3134c0f9804ff374af8ada9a0f01 = new Array(); ppvArray_0_5f5c3134c0f9804ff374af8ada9a0f01[0] = http //w.atwiki.jp/bfgmatome/?cmd=upload&act=open&page=Antique+Road+Trip+2%3A+Homecoming&file=en_antique-road-trip-2-homecoming-screen1.jpg ; window.onload=function(){ ppvShow_0_5f5c3134c0f9804ff374af8ada9a0f01(0); }; function ppvShow_0_5f5c3134c0f9804ff374af8ada9a0f01(n){ if(!ppvArray_0_5f5c3134c0f9804ff374af8ada9a0f01[n]){ alert( 画像がありません ); return; } ppv_0_5f5c3134c0f9804ff374af8ada9a0f01$( ppv_img_0_5f5c3134c0f9804ff374af8ada9a0f01 ).src=ppvArray_0_5f5c3134c0f9804ff374af8ada9a0f01[n]; ppv_0_5f5c3134c0f9804ff374af8ada9a0f01$( ppv_link_0_5f5c3134c0f9804ff374af8ada9a0f01 ).href=ppvArray_0_5f5c3134c0f9804ff374af8ada9a0f01[n]; ppv_0_5f5c3134c0f9804ff374af8ada9a0f01$( ppv_prev_0_5f5c3134c0f9804ff374af8ada9a0f01 ).href= javascript ppvShow_0_5f5c3134c0f9804ff374af8ada9a0f01( +(n-1)+ ) ; ppv_0_5f5c3134c0f9804ff374af8ada9a0f01$( ppv_next_0_5f5c3134c0f9804ff374af8ada9a0f01 ).href= javascript ppvShow_0_5f5c3134c0f9804ff374af8ada9a0f01( +(n+1)+ ) ; } function ppv_0_5f5c3134c0f9804ff374af8ada9a0f01$(){ var elements = new Array(); for (var i = 0; i arguments.length; i++){ var element = arguments[i]; if (typeof element == string ) element = document.getElementById(element); if (arguments.length == 1) return element; elements.push(element); } return elements; } videoプラグインエラー 正しいURLを入力してください。 備考 レス一覧 コメント コメント すべてのコメントを見る トップページに戻る
https://w.atwiki.jp/wnt0/pages/20.html
インターフェイスの変換を行い、互換性のないクラスを利用できるようにする 継承アダプタは、クライアントが使用するインターフェイスを実装し、既存のクラスを継承する 委譲アダプタは、クライアントが使用する抽象クラスを実装し、既存クラスの処理を委譲する #include iostream using namespace std; class Target {public virtual void targetMethod() { cout "Original Method." endl; }}; class Adaptee {public void Method() { cout "Adaptee Method." endl; }}; // 継承 Adapterclass DeriveAdapter public Target, public Adaptee {public virtual void targetMethod() { Method(); // Adaptee method() }}; // 包含 Adapterclass InclusionAdapter public Target {public virtual void targetMethod() { _adaptee.Method(); }private Adaptee _adaptee;}; // clientint main() { Target *t = new Target(); t- targetMethod(); // 継承 Adapter Target *t1 = new DeriveAdapter(); t1- targetMethod(); // 包含 Adapter Target *t2 = new InclusionAdapter(); t2- targetMethod(); delete t; delete t1; delete t2; return 0;} 出力 Original Method. Adaptee Method. Adaptee Method. http //www.dofactory.com/Patterns/PatternAdapter.aspx#_self1 をC++にした(structural example) #include iostream using namespace std; // The Target classclass Target {public virtual ~Target() { } virtual void Request() { cout "Called Target Request()" endl; }}; // The Adaptee classclass Adaptee {public void SpecificRequest() { cout "Called SpecificRequest()" endl; }}; // The Adapter classclass Adapter public Target {public Adapter() { _adaptee = new Adaptee(); } virtual ~Adapter() { delete _adaptee; } virtual void Request() { _adaptee- SpecificRequest(); }private Adaptee *_adaptee;}; // clientint main() { Target *target = new Adapter(); target- Request(); delete target; return 0;} 出力 Called SpecificRequest() http //www.dofactory.com/Patterns/PatternAdapter.aspx#_self2 をC++にした(real world example) #include iostream #include string #include ctype.h using namespace std; // The Target classclass Compound {public // constructor Compound(const string chemical) { _chemical = chemical; } virtual void Display() { cout endl "Compound " _chemical " ------ " endl; }protected string _chemical; float _boilingPoint; float _meltingPoint; double _molecularWeight; string _molecularFormula;}; // The Adaptee classclass ChemicalDatabank {public // legacy API float GetCriticalPoint(string compound, const string point) { ToLower(compound); // Melting Point if (point == "M") { if (compound == "water") { return 0.0f; } else if (compound == "benzene") { return 5.5f; } else if (compound == "ethanol") { return -114.1f; } else { return 0.0f; } } // Biling Point else { if (compound == "water") { return 100.0f; } else if (compound == "benzene") { return 80.1f; } else if (compound == "ethanol") { return 78.3f; } else { return 0.0f; } } } string GetMolecularStructure(string compound) { string ret; ToLower(compound); if (compound == "water") { ret = "H2O"; } else if (compound == "benzene") { ret = "C6H6"; } else if (compound == "ethanol") { ret = "C2H5OH"; } return ret; } double GetMolecularWeight(string compound) { ToLower(compound); if (compound == "water") { return 18.015; } else if (compound == "benzene") { return 78.1134; } else if (compound == "ethanol") { return 46.0688; } else { return 0.0; } }private void ToLower(string str) { string iterator it; for (it=str.begin(); it!=str.end(); ++it) { *it = tolower(*it); } }}; // The Adapter classclass RichCompound public Compound {public // constructor RichCompound(const string name) Compound(name) { _bank = NULL; } virtual ~RichCompound() { if (_bank != NULL) delete _bank; } virtual void Display() { if (_bank == NULL) _bank = new ChemicalDatabank(); _boilingPoint = _bank- GetCriticalPoint(_chemical, "B"); _meltingPoint = _bank- GetCriticalPoint(_chemical, "M"); _molecularWeight = _bank- GetMolecularWeight(_chemical); _molecularFormula = _bank- GetMolecularStructure(_chemical); Compound Display(); cout " Formula " _molecularFormula endl; cout " Weight " _molecularWeight endl; cout " Melting Pt " _meltingPoint endl; cout " Boiling Pt " _boilingPoint endl; }private ChemicalDatabank *_bank;}; // clientint main() { // Non-adapted chemical compound Compound *unknown = new Compound("Unknown"); unknown- Display(); // Adapted chemical compounds Compound *water = new RichCompound("Water"); water- Display(); Compound *benzene = new RichCompound("Benzene"); benzene- Display(); Compound *ethanol = new RichCompound("Ethanol"); ethanol- Display(); delete unknown; delete water; delete benzene; delete ethanol; return 0;} 出力 Compound Unknown ------ Compound Water ------ Formula H2O Weight 18.015 Melting Pt 0 Boiling Pt 100 Compound Benzene ------ Formula C6H6 Weight 78.1134 Melting Pt 5.5 Boiling Pt 80.1 Compound Ethanol ------ Formula C2H5OH Weight 46.0688 Melting Pt -114.1 Boiling Pt 78.3 参考サイト デザインパターンを“喩え話”で分かり易く理解する http //www.netlaputa.ne.jp/~hijk/study/oo/designpattern.html TECHSCORE http //www.techscore.com/tech/DesignPattern/index.html/ Programing Place http //www.geocities.jp/ky_webid/index_old.html デザインパターンの骸骨たち http //www002.upp.so-net.ne.jp/ys_oota/mdp/ デザインパターンの使い方 Adapter http //japan.internet.com/developer/20080902/26.html
https://w.atwiki.jp/touhoukashi/pages/2816.html
【登録タグ Cry Of The Soul Nightmare Of The Soul S U.N.オーエンは彼女なのか? すーさん 曲】 【注意】 現在、このページはJavaScriptの利用が一時制限されています。この表示状態ではトラック情報が正しく表示されません。 この問題は、以下のいずれかが原因となっています。 ページがAMP表示となっている ウィキ内検索からページを表示している これを解決するには、こちらをクリックし、ページを通常表示にしてください。 /** General styling **/ @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight 350; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/10/NotoSansCJKjp-DemiLight.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/9/NotoSansCJKjp-DemiLight.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/8/NotoSansCJKjp-DemiLight.ttf) format( truetype ); } @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight bold; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/13/NotoSansCJKjp-Medium.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/12/NotoSansCJKjp-Medium.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/11/NotoSansCJKjp-Medium.ttf) format( truetype ); } rt { font-family Arial, Verdana, Helvetica, sans-serif; } /** Main table styling **/ #trackinfo, #lyrics { font-family Noto Sans JP , sans-serif; font-weight 350; } .track_number { font-family Rockwell; font-weight bold; } .track_number after { content . ; } #track_args, .amp_text { display none; } #trackinfo { position relative; float right; margin 0 0 1em 1em; padding 0.3em; width 320px; border-collapse separate; border-radius 5px; border-spacing 0; background-color #F9F9F9; font-size 90%; line-height 1.4em; } #trackinfo th { white-space nowrap; } #trackinfo th, #trackinfo td { border none !important; } #trackinfo thead th { background-color #D8D8D8; box-shadow 0 -3px #F9F9F9 inset; padding 4px 2.5em 7px; white-space normal; font-size 120%; text-align center; } .trackrow { background-color #F0F0F0; box-shadow 0 2px #F9F9F9 inset, 0 -2px #F9F9F9 inset; } #trackinfo td ul { margin 0; padding 0; list-style none; } #trackinfo li { line-height 16px; } #trackinfo li nth-of-type(n+2) { margin-top 6px; } #trackinfo dl { margin 0; } #trackinfo dt { font-size small; font-weight bold; } #trackinfo dd { margin-left 1.2em; } #trackinfo dd + dt { margin-top .5em; } #trackinfo_help { position absolute; top 3px; right 8px; font-size 80%; } /** Media styling **/ #trackinfo .media th { background-color #D8D8D8; padding 4px 0; font-size 95%; text-align center; } .media td { padding 0 2px; } .media iframe nth-of-type(n+2) { margin-top 0.3em; } .youtube + .nicovideo, .youtube + .soundcloud, .nicovideo + .soundcloud { margin-top 0.75em; } .media_section { display flex; align-items center; text-align center; } .media_section before, .media_section after { display block; flex-grow 1; content ; height 1px; } .media_section before { margin-right 0.5em; background linear-gradient(-90deg, #888, transparent); } .media_section after { margin-left 0.5em; background linear-gradient(90deg, #888, transparent); } .media_notice { color firebrick; font-size 77.5%; } /** Around track styling **/ .next-track { float right; } /** Infomation styling **/ #trackinfo .info_header th { padding .3em .5em; background-color #D8D8D8; font-size 95%; } #trackinfo .infomation_show_btn_wrapper { float right; font-size 12px; user-select none; } #trackinfo .infomation_show_btn { cursor pointer; } #trackinfo .info_content td { padding 0 0 0 5px; height 0; transition .3s; } #trackinfo .info_content ul { padding 0; margin 0; max-height 0; list-style initial; transition .3s; } #trackinfo .info_content li { opacity 0; visibility hidden; margin 0 0 0 1.5em; transition .3s, opacity .2s; } #trackinfo .info_content.infomation_show td { padding 5px; height 100%; } #trackinfo .info_content.infomation_show ul { padding 5px 0; max-height 50em; } #trackinfo .info_content.infomation_show li { opacity 1; visibility visible; } #trackinfo .info_content.infomation_show li nth-of-type(n+2) { margin-top 10px; } /** Lyrics styling **/ #lyrics { font-size 1.06em; line-height 1.6em; } .not_in_card, .inaudible { display inline; position relative; } .not_in_card { border-bottom dashed 1px #D0D0D0; } .tooltip { display flex; visibility hidden; position absolute; top -42.5px; left 0; width 275px; min-height 20px; max-height 100px; padding 10px; border-radius 5px; background-color #555; align-items center; color #FFF; font-size 85%; line-height 20px; text-align center; white-space nowrap; opacity 0; transition 0.7s; -webkit-user-select none; -moz-user-select none; -ms-user-select none; user-select none; } .inaudible .tooltip { top -68.5px; } span hover + .tooltip { visibility visible; top -47.5px; opacity 0.8; transition 0.3s; } .inaudible span hover + .tooltip { top -73.5px; } .not_in_card span.hide { top -42.5px; opacity 0; transition 0.7s; } .inaudible .img { display inline-block; width 3.45em; height 1.25em; margin-right 4px; margin-bottom -3.5px; margin-left 4px; background-image url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2971/7/Inaudible.png); background-size contain; background-repeat no-repeat; } .not_in_card after, .inaudible .img after { content ; visibility hidden; position absolute; top -8.5px; left 42.5%; border-width 5px; border-style solid; border-color #555 transparent transparent transparent; opacity 0; transition 0.7s; } .not_in_card hover after, .inaudible .img hover after { content ; visibility visible; top -13.5px; left 42.5%; opacity 0.8; transition 0.3s; } .not_in_card after { top -2.5px; left 50%; } .not_in_card hover after { top -7.5px; left 50%; } .not_in_card.hide after { visibility hidden; top -2.5px; opacity 0; transition 0.7s; } /** For mobile device styling **/ .uk-overflow-container { display inline; } #trackinfo.mobile { display table; float none; width 100%; margin auto; margin-bottom 1em; } #trackinfo.mobile th { text-transform none; } #trackinfo.mobile tbody tr not(.media) th { text-align left; background-color unset; } #trackinfo.mobile td { white-space normal; } document.addEventListener( DOMContentLoaded , function() { use strict ; const headers = { title アルバム別曲名 , album アルバム , circle サークル , vocal Vocal , lyric Lyric , chorus Chorus , narrator Narration , rap Rap , voice Voice , whistle Whistle (口笛) , translate Translation (翻訳) , arrange Arrange , artist Artist , bass Bass , cajon Cajon (カホン) , drum Drum , guitar Guitar , keyboard Keyboard , mc MC , mix Mix , piano Piano , sax Sax , strings Strings , synthesizer Synthesizer , trumpet Trumpet , violin Violin , original 原曲 , image_song イメージ曲 }; const rPagename = /(?=^|.*
https://w.atwiki.jp/duolingorussian/pages/29.html
Tips and notes As you know, the Genitive case has lots of uses in Russian. One of them expresses an amount of something чашка чая = a cup of tea тарелка риса = a plate of rice корзина яблок = a basket of apples With mass nouns it is also used to express "some" unspecified amount of that stuff when used instead of the Accusative Я хочу воды = I want (some) water. Дайте, пожалуйста, риса. = Could I have some rice, please? (literally, "Give me, please, some rice"). Хочешь сока? = Want some juice? Note that this usage is only characteristic for situations when you ask or hypothesize about using "some or other amount" of a substance. You cannot actually say that you are drinking "воды" right now—but you can say that you want some (or that you sipped some in the past—with a perfective¹, of course). чашка чаю «Чай» has an alternative Partitive form «чаю» Хочешь чашечку чаю? = Want cup of tea? It is optional. Actually, many short masculine nouns that denote substances used to have such form. However, «чай» is, probably, the only one where the form is immensely popular in spoken speech and does not sound old-fashioned or downright archaic. стакан Russian differentiates between a number of drinking vessels. Стака́н is what you call a "glass" in English typically, a cylindrical vessel made of glass, with no handle. However, if you mean a measurement unit (quite popular in cooking), it corresponds to the English word "cup". In Russian you use not a cup or rice or flour but a "glass" of rice or flower. a beer or a wine glass is «бока́л» a smaller wine glass is «рю́мка» ¹ Perfective is an aspect. Russian has verbs of two flavors those that denote "processes" and those that mean "events" (events are never used in the present). I would argue that aspect is the main culprit for consumption verbs here. You can want "воды" forever, but you aren t "drinking" it at any specific moment. Semantically, "some" water only becomes a real amount when you are done, not while you are still at it. ご存じのように、Genitiveの場合はロシア語で多くの用途があります。 そのうちの1人は何かの量を表します: чашкачая=お茶1杯 тарелкариса=米の皿 корзинаяблок=リンゴのバスケット 大量の名詞を使用すると、それは、偶発的なものの代わりに使用されたときに、その不特定の量を表現するためにも使用されます。 Яхочуводы=私は(ある程度の)水が欲しい。 Дайте、пожалуйста、риса。 =私はいくつかの米を食べることができますか? (文字通り、「私に、いくつかの米をお願いします」)。 Хочешьсока? =ジュースを欲しいですか? この使用法は、物質の「ある量または他の量」を使用することについて尋ねたり仮説を立てる場合にのみ特有のものであることに注意してください。あなたは実際にあなたが "воды"を飲んでいると言うことは実際にはできませんが、あなたはいくつか(またはあなたが過去にいくつかのものを片付けていたと言うことができます。 чашкачаю «Чай»には、代替的なフォーム«чаю»があります: Хочешьчашечkучаю? =お茶を欲しいですか? オプションです。実際には、そのような形をしていた物質を表す短い男性名詞が多くあります。しかし、«чай»は、おそらく、フォームがスピーチスピーチで非常に人気があり、古風なまったく古風なサウンドにならない唯一のものです。 стакан ロシアはいくつかの飲料船を区別しています。 Стаканは英語で「ガラス」と呼ばれるものです。典型的には、ガラス製の円筒形の容器でハンドルはありません。しかし、あなたが測定単位(料理で非常に人気がある)を意味するならば、それは英語の単語 "カップ"に対応します。ロシア語では、カップや米や小麦粉ではなく、米や花の「ガラス」を使用します。 ビールやワイングラスは«бокал» 小さなワイングラスは«рюмка» ¹パーフェクティブは側面です。ロシア語には、「プロセス」を表すものと「イベント」を意味するもの(イベントは現在使用されていない)の2つの味があります。私は、消費アスペクトの主な原因はアスペクトであると主張します。あなたは永遠に "воды"を欲しいかもしれませんが、あなたは特定の瞬間にそれを "飲んでいません"。意味的には、「ある程度の」水は、あなたがまだ終わっている間ではなく、完了したときに本当の量になります。 .
https://w.atwiki.jp/it_certification/pages/198.html
1. 目的 2. 構成2.1. 設定概要 2.2. 構成図 2.3. netファイル 2.4. 初期設定 3. [検証] フレームリレースイッチの作成3.1. 設定投入 3.2. ルーティングの確認 4. [検証] フレームリレーの基本設定4.1. 設定投入 4.2. 設定確認 4.3. 疎通確認 5. [検証] パケットの観察5.1. パケットの観察 6. [検証] inverse ARPの動作確認6.1. 概要 6.2. 検証準備 6.3. 疎通不能の確認 6.4. inverse ARP の確認 7. [検証] inverse ARP 無効時の設定7.1. 設定投入 7.2. 設定確認 7.3. 疎通確認 8. [補足] フレームリレーのパケットキャプチャ8.1. フレームリレーのパケットキャプチャ 9. [補足] 設定ミス時の挙動9.1. LMIが異なる場合 9.2. DCE, DTEが同じである場合 1. 目的 物理I/Fに対するframe-relayの設定方法を確認します。 2. 構成 2.1. 設定概要 SW1, SW2をフレームリレースイッチとして代用します。 2.2. 構成図 2.3. netファイル model = 3620 [localhost] [[3620]] image = C \Program Files\Dynamips\images\c3620-j1s3-mz.123-18.bin ram = 128 [[ROUTER R1]] s0/0 = SW1 s0/0 s0/1 = SW1 s0/1 [[ROUTER SW1]] s0/2 = SW2 s0/2 [[ROUTER SW2]] s0/0 = R2 s0/0 s0/1 = R2 s0/1 [[ROUTER R2]] 2.4. 初期設定 R1 デフォルト設定 SW1 デフォルト設定 SW2 デフォルト設定 R2 デフォルト設定 3. [検証] フレームリレースイッチの作成 3.1. 設定投入 ルータをフレームリレースイッチとして代用する事ができます。 SW1に投入する設定は以下の通りです。 Router(config)#hostname SW1 SW1(config)# SW1(config)#frame-relay switching SW1(config)# SW1(config)#interface Serial 0/0 SW1(config-if)#encapsulation frame-relay SW1(config-if)#frame-relay lmi-type cisco - LMIを指定します。デフォルトはciscoですので、ciscoを使用する場合は省略可能です。 SW1(config-if)#clock rate 6420 - clock rateを指定します。実機では必須の設定ですが、dynagenなどの仮想環境では設定を省いても疎通可能です。 SW1(config-if)#frame-relay intf-type dce SW1(config-if)#frame-relay route 101 interface Serial 0/2 112 SW1(config-if)#no shutdown SW1(config-if)#exit SW1(config)# SW1(config)#interface Serial 0/1 SW1(config-if)#encapsulation frame-relay SW1(config-if)#clock rate 6420 SW1(config-if)#frame-relay intf-type dce SW1(config-if)#frame-relay route 201 interface Serial 0/2 212 SW1(config-if)#no shutdown SW1(config-if)#exit SW1(config)# SW1(config)#interface Serial 0/2 SW1(config-if)#encapsulation frame-relay SW1(config-if)#frame-relay intf-type dte - SW1側をDTE, SW2側をDCEとします。 SW1(config-if)#frame-relay route 112 interface Serial 0/0 101 SW1(config-if)#frame-relay route 212 interface Serial 0/0 201 SW1(config-if)#no shutdown SW1(config-if)#exit SW1(config)# SW1(config)# SW2に投入する設定は以下の通りです。 Router(config)#hostname SW2 SW2(config)# SW2(config)#frame-relay switching SW2(config)# SW2(config)#interface Serial 0/0 SW2(config-if)#encapsulation frame-relay SW2(config-if)#clock rate 6420 SW2(config-if)#frame-relay intf-type dce SW2(config-if)#frame-relay route 102 interface Serial 0/2 112 SW2(config-if)#no shutdown SW2(config-if)#exit SW2(config)# SW2(config)#interface Serial 0/1 SW2(config-if)#encapsulation frame-relay SW2(config-if)#clock rate 6420 SW2(config-if)#frame-relay intf-type dce SW2(config-if)#frame-relay route 202 interface Serial 0/2 212 SW2(config-if)#no shutdown SW2(config-if)#exit SW2(config)# SW2(config)#interface Serial 0/2 SW2(config-if)#encapsulation frame-relay SW2(config-if)#clock rate 6420 SW2(config-if)#frame-relay intf-type dce - SW1側をDTE, SW2側をDCEとします。 SW2(config-if)#frame-relay route 112 interface Serial 0/0 102 SW2(config-if)#frame-relay route 212 interface Serial 0/1 202 SW2(config-if)#no shutdown SW2(config-if)#exit SW2(config)# SW2(config)# 3.2. ルーティングの確認 フレームリレースイッチはDLCIというタグ情報に基づいて、ルーティングします。「どんなDLCIが付加されたパケットが、どのI/Fから入って来たか」という情報に基づき、「どんなDLCIを付加し、どのI/Fから転送すれば良いのか」を決定します。 ルーティングに関する設定は、show frame-relay routeコマンドで確認できます。 SW1#show frame-relay route Input Intf Input Dlci Output Intf Output Dlci Status Serial0/0 101 Serial0/2 112 active Serial0/1 201 Serial0/2 212 active Serial0/2 112 Serial0/0 101 inactive Serial0/2 212 Serial0/1 201 inactive SW1# SW2#show frame-relay route Input Intf Input Dlci Output Intf Output Dlci Status Serial0/0 102 Serial0/2 112 active Serial0/1 202 Serial0/2 212 active Serial0/2 112 Serial0/0 102 inactive Serial0/2 212 Serial0/1 202 inactive SW2# 4. [検証] フレームリレーの基本設定 4.1. 設定投入 R1, R2間で疎通可能になるよう設定します。 R1, R2に以下の設定を投入します。 R1(config)#interface Serial 0/0 R1(config-if)#encapsulation frame-relay R1(config-if)#frame-relay lmi-type cisco - LMIを指定します。デフォルトはciscoですので、ciscoを使用する場合は省略可能です。 R1(config-if)#frame-relay inverse-arp - inverse-arpを有効にします。デフォルトで有効な機能ですので、省略可能な設定です。 R1(config-if)#ip address 192.168.1.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#exit R1(config)# R1(config)#interface Serial 0/1 R1(config-if)#encapsulation frame-relay R1(config-if)#ip address 192.168.2.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#exit R1(config)# Router(config)#hostname R2 R2(config)#interface Serial 0/0 R2(config-if)#encapsulation frame-relay R2(config-if)#ip address 192.168.1.2 255.255.255.0 R2(config-if)#no shutdown R2(config-if)#exit R2(config)# R2(config)#interface Serial 0/1 R2(config-if)#encapsulation frame-relay R2(config-if)#ip address 192.168.2.2 255.255.255.0 R2(config-if)#no shutdown R2(config-if)#exit R2(config)# 4.2. 設定確認 show frame-relay mapコマンドでDLCIとip addressのマッピング情報を確認する事ができます。 (inverse ARPという仕組みにより自動的にマッピング情報が作成されますが、作成までにはある程度時間がかかります。私の環境の場合では、マッピング情報が作成されるまでに約1分間かかりました。) R1#show frame-relay map Serial0/0 (up) ip 192.168.1.2 dlci 101(0x65,0x1850), dynamic, broadcast,, status defined, active Serial0/1 (up) ip 192.168.2.2 dlci 201(0xC9,0x3090), dynamic, broadcast,, status defined, active R1# shoe frame-relay lmiによりLMIの設定を確認する事ができます。 R1#show frame-relay lmi LMI Statistics for interface Serial0/0 (Frame Relay DTE) LMI TYPE = CISCO Invalid Unnumbered info 0 Invalid Prot Disc 0 Invalid dummy Call Ref 0 Invalid Msg Type 0 Invalid Status Message 0 Invalid Lock Shift 0 Invalid Information ID 0 Invalid Report IE Len 0 Invalid Report Request 0 Invalid Keep IE Len 0 Num Status Enq. Sent 59 Num Status msgs Rcvd 59 Num Update Status Rcvd 0 Num Status Timeouts 0 Last Full Status Req 00 00 49 Last Full Status Rcvd 00 00 49 LMI Statistics for interface Serial0/1 (Frame Relay DTE) LMI TYPE = CISCO Invalid Unnumbered info 0 Invalid Prot Disc 0 Invalid dummy Call Ref 0 Invalid Msg Type 0 Invalid Status Message 0 Invalid Lock Shift 0 Invalid Information ID 0 Invalid Report IE Len 0 Invalid Report Request 0 Invalid Keep IE Len 0 Num Status Enq. Sent 56 Num Status msgs Rcvd 56 Num Update Status Rcvd 0 Num Status Timeouts 0 Last Full Status Req 00 00 16 Last Full Status Rcvd 00 00 16 R1# 4.3. 疎通確認 R1からR2への疎通が可能な事を確認します。 R1#ping 192.168.1.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.2, timeout is 2 seconds !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 24/63/136 ms R1# R1# R1#ping 192.168.2.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.2.2, timeout is 2 seconds !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 20/44/76 ms R1# 5. [検証] パケットの観察 5.1. パケットの観察 下記のようR1からR2へのpingを送信した際のパケットを観察します。 R1#ping 192.168.1.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.2, timeout is 2 seconds !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 24/63/136 ms R1# SW1 s0/0でパケットキャプチャした結果は以下の通りです。 IPのパケットがフレームリレーでカプセル化されている事が分かります。また、R1でDLCI 101が付加された事も読み取れます。 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (100%); SW1 s0/2でパケットキャプチャした結果は以下の通りです。 SW1で DLCI 101をDLCI 112に書き換えて転送している様子が読み取れます。SW1 s0/2, SW2 s0/2の間は、192.168.1.0/24と192.168.2.0/24のセグメントが相乗りしている事になりますが、フレームリレーはDLCIの情報を元に転送を行うので同一セグメントにパケットを転送する事ができます。 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (100%); 6. [検証] inverse ARPの動作確認 6.1. 概要 IP網でパケットを転送するにあたり、ip addressに対応するMACアドレスを調べてからパケットを転送します(RARP)。フレームリレー網でこの機能に相当するのがinverse ARPです。inverse ARPにより、ip addressに対応するDLCIを調べる事ができます。 6.2. 検証準備 debug frame-relay packetを有効にします。 R1#debug frame-relay packet Frame Relay packet debugging is on R1# frame-relay mapを削除し、削除された事をshowコマンドで確認します。 R1#clear frame-relay inarp R1# R1#show frame-relay map R1# 6.3. 疎通不能の確認 ip address 192.168.1.2に対応するDLCIが分からない状態では、pingが届かない事を確認します。 R1#ping 192.168.1.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.2, timeout is 2 seconds *Mar 1 00 38 31.127 Serial0/0 Encaps failed--no map entry link 7(IP). *Mar 1 00 38 33.127 Serial0/0 Encaps failed--no map entry link 7(IP). *Mar 1 00 38 35.127 Serial0/0 Encaps failed--no map entry link 7(IP). *Mar 1 00 38 37.127 Serial0/0 Encaps failed--no map entry link 7(IP).! Success rate is 20 percent (1/5), round-trip min/avg/max = 64/64/64 ms R1# 6.4. inverse ARP の確認 しばらく待つと、inverse ARP Requestを送受信した旨のデバッグメッセージを確認できます。 R1# *Mar 1 00 38 38.747 Serial0/0(o) dlci 101(0x1851), pkt encaps 0x0300 0x8000 0x0000 0x806 (ARP), datagramsize 34 *Mar 1 00 38 38.751 FR Sending INARP Request on interface Serial0/0 dlci 101 for link 7(IP) *Mar 1 00 38 38.771 broadcast dequeue *Mar 1 00 38 38.771 Serial0/0(o) Pkt sent on dlci 101(0x1851), pkt encaps 0x300 0x8000 0x0 0x806 (ARP), datagramsize 34 *Mar 1 00 38 38.799 Serial0/0(i) dlci 101(0x1851), pkt encaps 0x0300 0x8000 0x0000 0x806 (ARP), datagramsize 34 *Mar 1 00 38 38.799 Serial0/0 frame relay INARP received *Mar 1 00 38 39.127 Serial0/0(o) dlci 101(0x1851), pkt type 0x800(IP), datagramsize 104 *Mar 1 00 38 39.187 Serial0/0(i) dlci 101(0x1851), pkt type 0x800, datagramsize 104 R1# *Mar 1 00 39 12.051 Serial0/1(o) dlci 201(0x3091), pkt encaps 0x0300 0x8000 0x0000 0x806 (ARP), datagramsize 34 *Mar 1 00 39 12.055 FR Sending INARP Request on interface Serial0/1 dlci 201 for link 7(IP) *Mar 1 00 39 12.075 broadcast dequeue *Mar 1 00 39 12.075 Serial0/1(o) Pkt sent on dlci 201(0x3091), pkt encaps 0x300 0x8000 0x0 0x806 (ARP), datagramsize 34 *Mar 1 00 39 12.127 Serial0/1(i) dlci 201(0x3091), pkt encaps 0x0300 0x8000 0x0000 0x806 (ARP), datagramsize 34 *Mar 1 00 39 12.127 Serial0/1 frame relay INARP received R1# R1# ip addressに対応するDLCIを解決できる事を確認します。 R1#show frame-relay map Serial0/0 (up) ip 192.168.1.2 dlci 101(0x65,0x1850), dynamic, broadcast,, status defined, active Serial0/1 (up) ip 192.168.2.2 dlci 201(0xC9,0x3090), dynamic, broadcast,, status defined, active R1# pingによる疎通が可能になった事を確認します。 R1#ping 192.168.1.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.2, timeout is 2 seconds !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 16/44/84 ms R1# 7. [検証] inverse ARP 無効時の設定 7.1. 設定投入 R1でinverse ARPを無効にします。 inverse ARPが無効である場合は、以下設定例のようにip addressとDLCIのマッピングを静的に定義する必要があります。 R1(config)#interface Serial 0/0 R1(config-if)#no frame-relay inverse-arp R1(config-if)#frame-relay map ip 192.168.1.2 101 R1(config-if)#exit R1(config)# R1(config)#interface Serial 0/1 R1(config-if)#no frame-relay inverse-arp R1(config-if)#frame-relay map ip 192.168.2.2 201 R1(config-if)#^Z R1# 7.2. 設定確認 ip addressとDLCIのマッピングが静的に定義されている事を確認します。 R1#clear frame-relay inarp R1# R1#show frame-relay map Serial0/0 (up) ip 192.168.1.2 dlci 101(0x65,0x1850), static, CISCO, status defined, active Serial0/1 (up) ip 192.168.2.2 dlci 201(0xC9,0x3090), static, CISCO, status defined, active R1# 7.3. 疎通確認 R1, R2間で疎通可能である事を確認します。 R1#ping 192.168.1.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.2, timeout is 2 seconds !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 20/40/92 ms R1# R1# R1#ping 192.168.2.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.2.2, timeout is 2 seconds !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 12/37/108 ms R1# 8. [補足] フレームリレーのパケットキャプチャ 8.1. フレームリレーのパケットキャプチャ フレームリレーをキャプチャする際は、ethernetの場合と指定方法が若干異なります。 dynagenのcaptureコマンドのhelpをご覧下さい。Frame-Relayの場合は、「FR」とlink-typeの指定が必要である事が分かり案す。 = capture [no] capture device interface filename [link-type] Begins a capture of all packets in and out of "interface" on "device". Enclose the filename in quotes if there are spaces in the filespec. The capture file is written to the dynamips host. Link type is one of ETH (Ethernet 10/100/1000) FR (Frame-Relay) HDLC (Cisco HDLC) PPP (PPP on serial) Captures of ethernet interfaces default to EN10MB, but for serial interf aces the link type must be specified. Examples capture R1 f0/0 example.cap -- Capture packets in and out of f0/0 on R1 and write the output to example.cap capture R1 s0/0 example2.cap HDLC -- Capture and specify HDLC encapsulation no capture R1 s0/0 -- End the packet capture = 実際のコマンドの例は以下の通りです。 = capture SW1 s0/0 sw1_00.cap FR = no capture SW1 s0/0 9. [補足] 設定ミス時の挙動 9.1. LMIが異なる場合 LMIは機器間で同じ規格を使用する必要があります。LMIが異なる場合の挙動について観察します。 SW1(config)#interface Serial 0/0 SW1(config-if)#frame-relay lmi-type q933a LMIが異なるとdown状態になる事が分かります。(LMIはkeep aliveの機能も備えているので) R1# *Mar 1 00 47 59.747 %LINEPROTO-5-UPDOWN Line protocol on Interface Serial0/0, changed state to down R1# 9.2. DCE, DTEが同じである場合 シリアルケーブルによる接続時は、一方をDCE, もう一方をDCEとして設定する必要があります。 両側がDTEになってしまった場合の挙動について観察します。 SW1(config)#interface Serial 0/1 SW1(config-if)#frame-relay intf-type dte 両側がDTEになるとdown状態になる事が分かります。 R1# *Mar 1 00 51 33.051 %LINEPROTO-5-UPDOWN Line protocol on Interface Serial0/1, changed state to down R1#
https://w.atwiki.jp/ongaeshi/pages/13.html
用意するもの ruby - RubyInstaller for Windows (mingw32) インストール先は、c /app/ruby187-mingw32 を想定 cygwin - 1.7.7-1 gitからチェックアウト # 読み書き可能(要管理権限) $ git clone git@github.com ongaeshi/rroonga.git # 読み込み専用 $ git clone git //github.com/ongaeshi/rroonga.git extconf.rb(失敗する) $ ruby extconf.rb checking for groonga version ( = 1.0.4)... no downloading http //groonga.org/files/groonga/groonga-1.0.4.tar.gz... done extracting... done configuring... failed *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. vendor/groonga-1.0.4 が出来ているはずなので、そっちから先に片付ける。 groongaのコンパイル configureの設定 $ cd vendor/groonga-1.0.4 $ ./configure CC= i686-w64-mingw32-gcc CFLAGS= -g -O0 -mno-cygwin prefix= /c/users/ongaeshi/work/rroonga/vendor/local i386-pc-mingw32 rubyのヘッダを一部修正する _c /app/ruby187-mingw32/lib/ruby/1.8/i386-mingw32/win32/win32.h_ #ifdef __MINGW32__ // struct timezone { // int tz_minuteswest; // int tz_dsttime; // }; _src/Makefile 125行目_ # @todo # LDFLAGS = LDFLAGS = -L/usr/i686-w64-mingw32/sys-root/mingw/lib -L/usr/lib make $ make . . . make install $ make install Making install in include make[1] Entering directory `/c/users/ongaeshi/work/rroonga_new/vendor/groonga-1.0.4/include Making install in groonga make[2] Entering directory `/c/users/ongaeshi/work/rroonga_new/vendor/groonga-1.0.4/include/groonga . . これで、vendor/local 以下にbin/libgroonga-0.dll 等が作られたら成功。 rroongaのコンパイルに戻る。 rroonga-1.0.8-x86-mingw32.gem を作る $ cd ~/work/rroonga rake native gem $ rake native gem rake-compiler must be configured first to enable cross-compilation cd tmp/i386-mingw32/groonga/1.8.7 (in c /users/ongaeshi/work/rroonga_new) make Makefile 121 *** target pattern contains no `% . Stop. エラーが起きるのでmakefileを修正する _tmp/i386-mingw32/groonga/1.8.7/Makefile_ C → /c c → /c に変換(どちらも小文字の c にする必要があることに注意) もう一箇所修正 _tmp/i386-mingw32/groonga/1.8.7/Makefile_ # 42行目 gcc → i686-w64-mingw32-gcc # CC = gcc CC = i686-w64-mingw32-gcc . . # 51行目 -mo-cygwin追加 # CFLAGS = -mno-cygwin -g -O2 -DFD_SETSIZE=256 $(cflags) -I../../../../vendor/local/include/groonga CFLAGS = -g -O2 -DFD_SETSIZE=256 $(cflags) -I../../../../vendor/local/include/groonga . . # 62行目 gcc → i686-w64-mingw32-gcc # LDSHARED = gcc -shared -s LDSHARED = i686-w64-mingw32-gcc -shared -s rake native gem $ rake native gem cp tmp/i386-mingw32/groonga/1.8.7/groonga.so lib/groonga.so mkdir -p pkg rm -f pkg/rroonga-1.0.8/AUTHORS ln AUTHORS pkg/rroonga-1.0.8/AUTHORS rm -f pkg/rroonga-1.0.8/NEWS.ja.rdoc ln NEWS.ja.rdoc pkg/rroonga-1.0.8/NEWS.ja.rdoc rm -f pkg/rroonga-1.0.8/NEWS.rdoc ln NEWS.rdoc pkg/rroonga-1.0.8/NEWS.rdoc rm -f pkg/rroonga-1.0.8/README.ja.rdoc ln README.ja.rdoc pkg/rroonga-1.0.8/README.ja.rdoc . . _pkg/rroonga-1.0.8-x86-mingw32.gem_ が出来ていれば成功 $ cd pkg $ ls -la total 6532 drwx------+ 1 ongaeshi 0 Dec 30 17 41 . drwx------+ 1 ongaeshi 0 Dec 30 17 41 .. drwx------+ 1 ongaeshi 0 Dec 30 17 40 rroonga-1.0.8 -rwx------+ 1 ongaeshi 3370496 Dec 30 17 41 rroonga-1.0.8-x86-mingw32.gem -rwx------+ 1 ongaeshi 3316736 Dec 30 17 41 rroonga-1.0.8.gem インストール .gemファイルを直接指定 $ gem install rroonga-1.0.8-x86-mingw32.gem Enclosing class/module mGrn for class Accessor not known Enclosing class/module mGrn for class ArrayCursor not known Enclosing class/module mGrn for class Array not known Enclosing class/module mGrn for class Column not known . . 動作確認 テスト、モジュールが無いと怒られる。 $ gem install gren # rroongaを使っているアプリ PostInstall.txt Successfully installed gren-0.3.1 1 gem installed Installing ri documentation for gren-0.3.1... Installing RDoc documentation for gren-0.3.1... $ mkgrendb.bat c /app/ruby187-mingw32/lib/ruby/gems/1.8/gems/rroonga-1.0.8-x86-mingw32/lib/groonga.so 126 指定されたモジュールが見つかりません。 - c /app/ruby187-mingw32/lib/ruby/gems/1.8/gems/rroonga-1.0.8-x86-mingw32/lib/groonga.so (LoadError) from c /app/ruby187-mingw32/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb 36 in `require from c /app/ruby187-mingw32/lib/ruby/gems/1.8/gems/rroonga-1.0.8-x86-mingw32/lib/groonga.rb 44 . . あと一息、コマンドプロンプトで実行すると、pthreadGC2.dllが無いと怒られる。 問題はpthreadGC2.dllがgroonga.soから見つけられないことなので、pthreadGC2.dllをパスの通った場所へ置けば良い。 cygwin持ってる人* $ cp -v /c/cygwin/usr/i686-w64-mingw32/sys-root/mingw/bin/pthreadGC2.dll /c/WINDOWS/system32/ cygwin持ってない人* 手っ取り早くやるには、MinGW32からコンパイル済みのpthreadGC2.dllを持ってくれば動くと思う(多分) $ wget http //sourceforge.net/projects/mingw-w64/files/External%20binary%20packages%20%28Win64%20hosted%29/pthreads/pthreads-20100604.zip/download . . $ unzip pthreads-20100604.zip . . $ cd pthreads-20100604/mingw32/ $ unzip pthreads-w32.zip . . $ cp -v bin/pthreadGC2-w32.dll /c/WINDOWS/system32/pthreadGC2.dll `bin/pthreadGC2-w32.dll - `/c/WINDOWS/system32/pthreadGC2.dll もう一回テスト $ mkgrendb.bat mkgrendb INPUT_YAML1 [INPUT_YAML2 ...] --ddb, --default-db Create or Update default DB. (Plase set ENV[ GRENDB_DEFAULT_DB ]) --full Full update DB. (Delete and create) --delete Delete DB. (Not delete yaml) --dump Dump DB. --report Database Report. 動いたよー。
https://w.atwiki.jp/prdj/pages/4092.html
ゾベロン Xoveron 出典 Inner Sea Gods 320ページ /The Horned Prince 詳細 属性 混沌にして悪 神殿 デーモン・ロード 関心のある範囲 Gargoyles, gluttony, ruins 領域 Chaos, Earth, Evil, Strength 副領域 Caves, Demon (Chaos), Demon (Evil), Entropy, Ferocity, Petrification* * 〔外典の侍祭〕の信仰特徴が必要である。 好む武器 ランサー 聖印 5-horned gargoyle skull 神聖な動物 Boar 神聖な色 Black, brown 恭順 Obedience Perch atop a high outcrop and look out over the surrounding terrain. If the outcrop is in an uninhabited area, you need do nothing more but wait for an hour, but if the outcrop is in an inhabited area (such as a city), no passersby should realize you are a living thing—any who do must be slain before the hour’s end. Gain a +4 profane bonus on saving throws against effects that cause sickness, nausea, fatigue, or exhaustion. 恩恵ーデモニックの恩恵 Boons - Demonic Obedience デモニアック Demoniac 出典 Book of the Damned - Volume 2 Lords of Chaos 27ページ 1 Gargoyle's Gift (Sp) sanctuary 3/day, shatter 2/day, or vampiric touch 1/day 2 Glutton's Feast (Sp) You can cast heroes’ feast once per day. The food created by this effect consists of raw or rotting meat and rancid milk. Those who partake of this feast consume their food shockingly fast, as if they were starving—it takes only 1 minute to gain the effects of this spell. Nonworshipers of Xoveron must make a Fortitude save (16 + your Charisma modifier) to avoid being sickened by the feast for 6 hours (though all other benefits of the feast still apply). This ability is the equivalent of a 7th-level spell. 3 Death-Stealing Gaze (Su) You gain the death-stealing gaze ability of a nabasu (Pathfinder RPG Bestiary 64). You can activate this ability as a free action, and can use it for up to 3 rounds per day plus an additional number of rounds equal to your Constitution bonus—these rounds need not be consecutive. The saving throw to resist this gaze is equal to 10 + 1/2 your HD + your Charisma modifier. Nabasu demons who gain this boon can use their death-stealing gaze at will, regardless of their total number of growth points. 恩恵ーフィーンディッシュの恩恵 Boons - Fiendish Obedience エヴァンジェリスト Evangelist 出典 Book of the Damned 102ページ 1 Master of Desolation (Sp) detect secret doors 3/day, soften earth and stone 2/day, or meld into stone 1/day 2 Ruinwalker (Sp) The Horned Prince is master of all ruins, and his blessing lets you flash instantly from place to place in such desolate areas. You can cast dimension door (self only) as a spell-like ability a number of times per day equal to your Hit Dice. Both the start and end point of your teleportation must be within a single continuous area of ruins terrain, such as an ancient dungeon or catastrophe-wracked city. Whether a given area constitutes ruins terrain is decided at the GM’s discretion. 3 Wake the Ruined Realm (Sp) At your bidding, the remains of ancient civilizations and shattered cities rise up to destroy your foes. Once per day as a standard action, you can cause a Large stone statue within 30 feet to animate as a stone golem. The golem obeys your commands and remains active for up to 1 hour. If the stone statue you target is a statue of Xoveron, the resulting stone golem gains the advanced creature template. エクザルテッド Exalted 出典 Book of the Damned 102ページ 1 Gargoyle’s Gift (Sp) sanctuary 3/day, shatter 2/day, or vampiric touch 1/day 2 Glutton’s Feast (Sp) You can cast heroes’ feast once per day as a spell-like ability. The food created by this effect consists of rancid milk and raw or rotting meat. Those who partake of this feast consume their food shockingly fast, as if they were starving—it takes only 1 minute to gain the benefits of this spell. Those who don’t worship Xoveron must succeed at a Fortitude save (DC = 16 + your Charisma modifier) or be sickened by the feast for 6 hours (though all other benefits of the feast still apply). 3 Death-Stealing Gaze (Su) You gain the death-stealing gaze ability of a nabasu. You can activate this ability as a free action and use it for up to 3 rounds per day plus a number of additional rounds equal to your Constitution modifier—these rounds need not be consecutive, but they must be used in 1-round increments. All living creatures within 30 feet of you when your death-stealing gaze is active must succeed at a Fortitude save (DC = 10 + half your Hit Dice + your Charisma modifier) or gain a negative level. A humanoid slain in this manner immediately transforms into a ghoul under your control. You can create only one ghoul in this manner per round. If multiple humanoids die from this ability simultaneously, you choose which of them rises as a ghoul. Nabasu demons that gain this boon can instead use their death-stealing gaze at will, regardless of their total number of growth points. センチネル Sentinel 出典 Book of the Damned 102ページ 1 Gargoyle Magic (Sp) stone fist 3/day, protection from arrows 2/day, or fly 1/day 2 Idol of Desolation (Sp) You can take on the strength of stone without sacrificing your awareness to temporarily become a sentinel of stone. You can cast statue as a spell-like ability once per day. 3 Sculptor’s Strike (Su) The strike of your weapons causes a specified foe to calcify and harden into stone, bit by bit, eventually transforming that enemy into a favored child of Xoveron. To use sculptor’s strike, you must first designate a foe in sight within 30 feet as a standard action. Once you’ve designated the foe, whenever you deal damage to that creature with a melee weapon (including unarmed strikes and natural weapons), the creature takes 1d6 points of Dexterity drain in addition to the normal damage. If the target succeeds at a Fortitude save (DC = 10 + half your Hit Dice + your Charisma modifier) this drain is reduced to 1 point. A creature drained to 0 Dexterity in this way is permanently transformed into a gargoyle (as per polymorph any object, except no Fortitude save is allowed) and must succeed at a Will save (using this ability’s DC) or have its mind also become that of a gargoyle (as per baleful polymorph). When a creature is transformed in this way, all Dexterity drain caused by this effect is instantly healed and the creature’s hit points are fully restored. The mental change can be reversed by any effect that removes curses, but the physical transformation can only be reversed by miracle or wish. You can activate sculptor’s strike once per day to designate a foe, but once you’ve done so, that foe remains susceptible to your ability until you or it is slain. If you designate a different foe on a later day, any previously designated foe is no longer designated and can no longer be affected by this ability (unless you designate it once again at a later date). ゾベロンの信奉者 For Followers of Xoveron 特技 《不和の放出》 その他の魔法のアイテム Dagon's Eye 特徴 〔デーモンへの説得力〕
https://w.atwiki.jp/hmn_fanks/pages/17.html
ep0d(ドットNetworkP) HMNラジオのパーソナリティ。半端ない音楽知識を所有。 ラジオはその時間が長く、4時間超えが標準。 27時間に至る可能性も。 ラジオの為にSONNOXを買ったんじゃないかという噂。 軽快な会話とは裏腹に緻密なミックスダウン、ネタも盛り込んだりと引き出しの多さが伺える。 ハウス系や軽快かつクールなトラックが好みでNI厨にしてマカー。 “アドマニア(ADMANIA)”という言葉の生みの親でもあり、”西横浜TRANCE”の創始者でもある。 使用機材: dynaudio_acoustics BM5A e-mu Proteus2000 JoMoX AiRBase99 KORG MS2000R NativeInstrument KORE2 Novation ReMOTE_49SL_COMPACT RME FIREFACE_400 Roland XV-3080 Roland JD-990 Roland VariOS 使用ソフト: steinberg CUBASE4 NativeInstrument NI_KOMPLETE5 Sonnox ELITE_native HM-Network Radio! ブログ ニコ ピアプロ このページを編集 名前 コメント